<?php
namespace Home\Controller;

/**
 * 培训机构 控制器
 * Class ItemController
 * @author creatint
 * @package Home\Controller
 */
class ItemController extends HomeController {

    /**
     * 培训机构列表页面.
     * 根据Request查询数据，生成分页实例
     */
    public function index($did = null,$key = null){

        // 获取地区信息
        $districts = getDistricts();


        // 从Item实例中取得结果数组items
        $map =[];
        $did ? $map['did'] = $did:null;
        $key ? $map['title'] = ['like',"%$key%"]:null;
		$map['status'] = ['gt', -1];

        $items = D('Item')->get($map, $field = true, $order = 'updated_at DESC', $showPage = true);
        foreach ($items as &$item) {
            $item = status_solve($item, 1);
        }unset($item);

        // 从Item实例中取得分页实例page
        $page = D('Item')->getPage();

        // 模板传值
        $this->assign('districts', $districts);
        $this->assign('items', $items);
        $this->assign('page', $page);

        // 显示模板
        $this->display();
    }


    public function detail($id = null){
        C('SHOW_PAGE_TRACE',true);
        // 获取地区信息
        $districts = getDistricts();

        // id不为空
        if ( $id ){
            // 从Item实例中取得结果数组items
            $info = D('Item')->info($id, true);
            //
            $info  = status_solve($info);

            // 模板传值
            $this->assign('info', $info);
            $this->assign('title', $info['title'].' - ');
        } else {
            $this->error('无ID');
        }

        // 显示模板
        $this->assign('districts', $districts);
        $this->display();
    }

}
